Page({
  data: {
    fileList: [ ],
    // 定义一个标签
    biaoqian:["#早餐","#午餐","#晚餐","#下午茶"],
    // 在textarea
    textbq:" #你好2021#",
    // text
    text:""
  },
//  text双向绑定
handleInputChange: function(e){
  // 取出定义的变量名
 let targetData = e.currentTarget.dataset.modal; 

 // 取出定义的变量名
 let currentValue = e.detail.value; 
  
 // 将 input 值赋值给 定义的变量名，this.name 可以直接取到在 data 中定义的 name 值，其效果跟 this[变量名] 是对等的，这是 js 基础
//  this[targetData] = currentValue; 
 this.setData({
  text:currentValue
 })
},
afterRead(event) {
    let that=this;
    const { file } = event.detail;
    // 当设置 mutiple 为 true 时, file 为数组格式，否则为对象格式
    wx.uploadFile({
      url: 'http://localhost:8888/addimg', // 仅为示例，非真实的接口地址
      filePath: file.url,
      name: 'file',
      formData: { user: 'test' },
      success(res) {
        // 上传完成需要更新 fileList
        const { fileList = [] } = that.data;
        fileList.push({ ...file, url: res.data });
        fileList.map((item,index)=>{
           item.url='http://localhost:8888/uploads/'+item.thumb.substring(11)
           return item;
        })
        that.setData({ fileList }); 
        console.log(that.data.fileList)

      },
    });
  },
  // 删除
  delete(event){
    console.log("shdskdsh")
    console.log(event.detail.index)
    // this.setData({
    //   fileList:this.data.fileList.splice(event.detail.index,1)
    // })
       this.data.fileList.splice(event.detail.index,1)
    console.log(this.data.fileList)
     this.setData({
      fileList:this.data.fileList
    })
  },
  // 点击标签
  dbbq(e){
    console.log(e.currentTarget.dataset.index)
    let index=e.currentTarget.dataset.index
     this.setData({
      textbq:this.data.biaoqian[index]
     })
     console.log(this.data.textbq)
  },
  // 删除
  deletsc(e){
    let index=e.currentTarget.dataset.index
     this.data.biaoqian.splice(index,1)
     this.setData({
      biaoqian:this.data.biaoqian
     })
  },
  // 最大提交
  // 内容text 标签textbq 图片fileList
  tijiaofabu(){
    let that=this;
    wx.getStorage({
      key:'user',
      success:(res)=>{
        wx.request({
          url: 'http://localhost:8888/addfabuall', //仅为示例，并非真实的接口地址
          method:"POST",
          data: {
            img:JSON.stringify(that.data.fileList) ,
            txt: that.data.text,
            type:"zuopin",
            userid:res.data,
            label:that.data.textbq
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success (res) {
            console.log(res.data)
            if(res.data.code==200){
              wx.showModal({
                title: '提示',
                content: '提交成功',
                success (res) {
                  if (res.confirm) {
                    wx.switchTab({
                      url:  "/pages/home/index",
                    })
                  } else if (res.cancel) {
                    wx.switchTab({
                      url:  "/pages/home/index",
                    })
                  }
                }
              })
            }
          }
        })
      }
    })
  }
});